package com.jhw.exception;

/**
 * @BelongsProject: itsource-ymcc
 * @BelongsPackage: cn.itsource
 * @Author: Director
 * @CreateTime: 2022-08-07  16:32
 * @Description: 错误码封装
 * @Version: 1.0
 */
public enum GlobalErrorCode {

    // 成功
    OK("0", "服务正常！"),

    // 失败
    ERROR("-1", "服务不可用，我们正在暴揍程序员，请稍后重试！"),

    // 100xx公共异常
    SERVICE_PARAM_IS_NULL("10000", "参数不能为空！");

    // system服务：200xx

    // uaa服务：200xx

    // usere服务：300xx开头
    //USER_USERNAME_ERROR("50001", "用户名称不合法！");

    // 异常码
    private String code;

    // 异常信息
    private String message;

    private GlobalErrorCode(String code, String message) {
        this.code = code;
        this.message = message;
    }

    public String getCode() {
        return code;
    }

    public String getMessage() {
        return message;
    }
}
